package com.orangelife.service.feeDetail.modal;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 
 * 缴费细项表
 * 
 **/
/*****************************************************************
 * Copyright(C) ORANGELIFE Corporation 2015. All Rights Reserved.
 *****************************************************************/
/*
 * ============================================================== 功能名 缴费细项表 的实体
 * 
 * @author zhr
 * 
 * @version 1.1.0
 * 
 * @date 2016-08-01 12:03:41
 * ==============================================================
 */
public class PropFeeDetailDto implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private List<String> feeDetailIDs ;
	/**
	 * 
	 * 小区ID*
	 **/
	private String commID;

	/**
	 * 
	 * 缴费细项表*
	 **/
	private String feeDetailID;

	public List<String> getFeeDetailIDs() {
		return feeDetailIDs;
	}

	public void setFeeDetailIDs(List<String> feeDetailIDs) {
		this.feeDetailIDs = feeDetailIDs;
	}

	/**
	 * 
	 * 房屋ID*
	 **/
	private String apartmentID;

	/**
	 * 
	 * 收费类目id*
	 **/
	private String feeTypeID;

	/**
	 * 
	 * 应缴金额*
	 **/
	private BigDecimal amount;

	/**

**

**/
	private BigDecimal realamount;

	/**
	 * 
	 * 计费用量*
	 **/
	private String feeAmount;

	/**
	 * 
	 * 计费单价*
	 **/
	private String feePrice;

	/**
	 * 
	 * 账单时间类型（0,按收费期间1,按开始和结束时间）*
	 **/
	private String timetype;

	/**
	 * 
	 * 收费期间如 2016-09*
	 **/
	private String feeDate;

	/**
	 * 
	 * 账单开始时间*
	 **/
	private java.util.Date startTime;

	/**
	 * 
	 * 账单结束时间*
	 **/
	private java.util.Date endTime;

	/**

**

**/
	private java.util.Date paytime;

	/**
	 * 
	 * 备注*
	 **/
	private String remark;

	/**
	 * 
	 * 描述*
	 **/
	private String description;

	/**
	 * 
	 * 状态*
	 **/
	private String status;

	/**
	 * 
	 * 计划id*
	 **/
	private String planID;

	/**
	 * 
	 * 1正常2预缴*
	 **/
	private String type;

	/**
	 * 
	 * 是否预缴生成的（1否，2是）*
	 **/
	private String ispre;

	/**
	 * 
	 * 创建时间*
	 **/
	private java.util.Date tscreate;

	/**
	 * 
	 * 修改时间*
	 **/
	private java.util.Date tsedit;

	/**
	 * 
	 * 逻辑状态(1有效，0无效)*
	 **/
	private String itemStat;

	private String ruleID;

	public String getRuleID() {
		return ruleID;
	}

	public void setRuleID(String ruleID) {
		this.ruleID = ruleID;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public void setFeeDetailID(String feeDetailID) {
		this.feeDetailID = feeDetailID;
	}

	public String getFeeDetailID() {
		return feeDetailID;
	}

	public void setApartmentID(String apartmentID) {
		this.apartmentID = apartmentID;
	}

	public String getApartmentID() {
		return apartmentID;
	}

	public void setFeeTypeID(String feeTypeID) {
		this.feeTypeID = feeTypeID;
	}

	public String getFeeTypeID() {
		return feeTypeID;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setRealamount(BigDecimal realamount) {
		this.realamount = realamount;
	}

	public BigDecimal getRealamount() {
		return realamount;
	}

	public void setFeeAmount(String feeAmount) {
		this.feeAmount = feeAmount;
	}

	public String getFeeAmount() {
		return feeAmount;
	}

	public void setFeePrice(String feePrice) {
		this.feePrice = feePrice;
	}

	public String getFeePrice() {
		return feePrice;
	}

	public void setTimetype(String timetype) {
		this.timetype = timetype;
	}

	public String getTimetype() {
		return timetype;
	}

	public void setFeeDate(String feeDate) {
		this.feeDate = feeDate;
	}

	public String getFeeDate() {
		return feeDate;
	}

	public void setStartTime(java.util.Date startTime) {
		this.startTime = startTime;
	}

	public java.util.Date getStartTime() {
		return startTime;
	}

	public void setEndTime(java.util.Date endTime) {
		this.endTime = endTime;
	}

	public java.util.Date getEndTime() {
		return endTime;
	}

	public void setPaytime(java.util.Date paytime) {
		this.paytime = paytime;
	}

	public java.util.Date getPaytime() {
		return paytime;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRemark() {
		return remark;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getDescription() {
		return description;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStatus() {
		return status;
	}

	public void setPlanID(String planID) {
		this.planID = planID;
	}

	public String getPlanID() {
		return planID;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getType() {
		return type;
	}

	public void setIspre(String ispre) {
		this.ispre = ispre;
	}

	public String getIspre() {
		return ispre;
	}

	public void setTscreate(java.util.Date tscreate) {
		this.tscreate = tscreate;
	}

	public java.util.Date getTscreate() {
		return tscreate;
	}

	public void setTsedit(java.util.Date tsedit) {
		this.tsedit = tsedit;
	}

	public java.util.Date getTsedit() {
		return tsedit;
	}

	public void setItemStat(String itemStat) {
		this.itemStat = itemStat;
	}

	public String getItemStat() {
		return itemStat;
	}

	public String getCommID() {
		return commID;
	}

	public void setCommID(String commID) {
		this.commID = commID;
	}

}
